cell implant - French English Dictionary